var feature=$('.feature');
var power=$('.power');
var warn=$('.warn');
//var tableBox=$('.tab-contain');
var timeStamp=[];
var chartBox=$('#chart');
//性能评估表头
var pbaHeader={
	user_def_mid:'机组编号',
	start_time:'开始时间',
	end_time:'结束时间',
	/*ltime:'数据丢失时间（小时）',*/
	pba:'PBA',
	agp:'实际发电量（kW）',
	pgp:'潜在发电量（kW）',
	/*sgp:'应发电量（kW）',*/
	/*loss:'损失发电量（kW）',*/
	ploss:'性能损失（kW）',
	/*odgp:'停机损失发电量',
	lpgp:'限电损失发电量',
	ontime:'发电时间',
	offtime:'停机时间',
	lptime:'限电时间',
	tba:'TBA',
	minws:'最小风速',
	maxws:'最大风速',*/
	mws:'风速均值（m/s）',
	history:'查看详情'
};
//预警表头
var	warnHeader={
	'user_def_mid':'机组号',
	'user_def_name':'服务',
	'user_def_time':'运行时间',
	'describe':'说明'
};

//功率曲线偏移
var powerHeader={
	'user_def_mid':'机组号',
	start_time:'开始时间',
	end_time:'结束时间',
	power_curve_dev_mean:'功率曲线偏移程度',
	norm_test:'功率曲线图形异常'	
}


//性能评估数据加载
$.ajax({
	url:URL,
	type:'POST',
	data:{
		stid:79,
		method:'pba',
		type:4,
	},
	success:function(data){
		var res=eval('('+data+')');
		var showTable=new ViewTable(feature,pbaHeader,res);
		timeStamp=showTable.loadBody2('pba');
		setStore('feature','pba')
		
	},
	error:function(e){
		console.log(e);
	}
});
//功率曲线偏移
$.ajax({
	url:URL,
	type:'POST',
	data:{
		stid:79,
		method:'pbadev',
		type:5
	},
	success:function(data){
		var res=eval('('+data+')');
		var showTable=new ViewTable(power,powerHeader,res);
		showTable.loadBody();
	},
	error:function(e){
		console.log(e);
	}
});
//预警加载数据
$.ajax({
	url:URL,
	type:'POST',
	data:{
		stid:79,
		type:3
	},
	success:function(data){
		var res=eval('('+data+')');
		var showTable=new ViewTable(warn,warnHeader,res);
		showTable.loadBody();
		
	},
	error:function(e){
		console.log(e);
	}
});

//实例化图表
var pbaChart=new Chart('chart');
feature.on('click','.contain tr',function(){
	var index=$(this).index();
	var mid=$(this).attr('_mid');
	if(timeStamp.length==0){
		return false;
	}else{
		chartBox.show();
		$.ajax({
			url:URL,
			type:'POST',
			data:{
				method:'pba',
				stid:79,
				mid:mid,
				type:1,
				querytime:timeStamp[index]
			},
			success:function(data){
				var res=eval('('+data+')');
				var dataArr=[];
				var dataArr2=[];
				for(var i=0;i<res[0].GP.length;i++){
					dataArr[i]=[res[0].WSbin[i],res[0].GP[i]];
				}
				for(var i=0;i<res[1].GP.length;i++){
					dataArr2[i]=[res[1].WSbin[i],res[1].GP[i]];
				}

				pbaChart.dataArr=dataArr;
				pbaChart.dataArr2=dataArr2;
				pbaChart.loadData();

			},
			error:function(e){
				console.log(e);
			}
		})
	}
})

$(document).on('click','.jump',function(ev){
	var fanVal=$(this).parent().parent().find('.user_def_mid').attr('title');
	setStore('idName',{stVal:79,fanVal:fanVal});
	setStore('feature',{'cnName':$(this).attr('_cnname'),'enName':$(this).attr('_enname')})
	window.location.href='html/summary.html';

	ev.cancelBubble=true;
})









